package test;

import java.util.ArrayList;
import java.util.List;

import Controller.AdministradorArea;
import Controller.AdministradorComanda;
import Controller.AdministradorPlato;
import Controller.Sistema;
import DAO.HibernateAreaDAO;
import DTO.MesaDTO;
import DTO.PlatoDTO;
import DTO.itemComandaDTO;
import Model.Area;
import Model.Comanda;
import Model.ItemComanda;
import Model.Plato;
import Model.Sucursal;

public class GenerarComandav2 {

	public static void main(String[] args) {
		
		Sucursal s1=new Sucursal();
		s1.setId(1);
		s1=Sistema.getInstancia().buscarSucursal(s1);
		
				
		MesaDTO m1=new MesaDTO();
		m1.setCapacidad(4);
		m1.setNumero(1);
		
		Area area=s1.getAreas().get(0);
		
	
		Plato plato1=new Plato();
		plato1.setId(1);
		//plato1.setArea(area);
		Plato platazo=AdministradorPlato.getInstancia().getPlato(plato1.getId());
		
		List<ItemComanda>items=new ArrayList<ItemComanda>();
		ItemComanda item=new ItemComanda();
		item.setCantidad(2);
		item.setPlato(platazo);
		items.add(item);
		
		Sistema.getInstancia().generarComanda(items,m1,s1);
		
	}

}
